var qiniu = require('node-qiniu');
var config = require('../config/config.js')();
qiniu.config({
    access_key: config.qiniu.accessKey,
    secret_key: config.qiniu.secretKey
});
var myBucket = qiniu.bucket(config.qiniu.bucket);

// https://github.com/qiniu/node-qiniu
// node-qiniu
function QiniuApi() {
}
var qp = QiniuApi.prototype;

qp.notify = function (path) {

}
qp.uploadFile = function (path) {
    // 七牛 Node.js SDK 所提供的 Promise 对象遵循 Promise/A(+) 标准，使用 .then 方法进行响应
    return myBucket.putFile('exampleKey_2', path);
    // .then(
    // 	function(reply) {
    // 		// 上传成功
    // 		console.dir(reply);
    // 	},
    // 	function(err) {
    // 		// 上传失败
    // 		console.error(err);
    // 	}
    // );
}


module.exports = exports = QiniuApi;